$(function () {
  var layer = layui.layer;
  $(".to-logon").on("click", function () {
    $(".reg-box").show();
    $(".logon-box").hide();
  });

  $(".to-reg").on("click", function () {
    $(".logon-box").show();
    $(".reg-box").hide();
  });

  // 校验规则
  let form = layui.form;
  form.verify({
    pass: [/^[\S]{6,12}$/, "密码必须6到12位，且不能出现空格"],
    repass: function (value) {
      let pass = $('.reg-box [type="password"]').val();
      if (pass != value) {
        return "两次密码不一致";
      }
    },
  });

  // 注册表单发起请求
  $(".reg-box .layui-form").submit(function (e) {
    e.preventDefault();
    let data = {
      username: $(".reg-box [name=username]").val(),
      password: $(".reg-box [ name=password]").val(),
    };
    $.post("/api/reguser", data, function (res) {
      if (res.status != 0) {
        return layer.msg(res.message);
      }
      layer.msg("注册成功");
      setTimeout(function () {
        $(".to-reg").click();
      }, 2000);
    });
  });

  // 登录表单发起ajax请求
//   $(".logon-box .layui-form").submit(function (e)
  $(".logon-box .layui-form").submit(function (e) {
    e.preventDefault();
    $.ajax({
      method: "post",
      url:'/api/login',
      data:$(this).serialize(),
      success:function(res){
          if(res.status !=0 ){
            return layer.msg(res.message); 
          }
          console.log(res.token);
          layer.msg("登录成功");
        //   把token保存到本地储存里面
        localStorage.setItem('token',res.token)
        // 跳转到index页面
        location.href='index.html'
      }
    });
  });
});
